﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EnvDTE;

namespace dasFX.VSTime.API
{
    public interface IEventRecorder
    {
        void Solution_BeforeClosing(string SolutionFile);
        void Solution_Opened(string SolutionFile);
        void Text_LineChanged(string Detail);
        void Debug_OnEnterDesignMode(string Detail);
        void Debug_OnExceptionThrown(string Detail);
        void Debug_OnEnterRunMode(string Detail);
        void Build_OnBuildDone(string Detail);
        void Build_OnBuildBegin(string Detail);
        void DTEEvents_OnBeginShutdown();
        void Window_WindowCreated(string Detail);
        void Window_WindowClosing(string Detail);
        void Window_WindowActivated(string Detail);
        void Document_DocumentOpening(string Detail);
    }
}
